我将 https://github.com/immortalwrt/immortalwrt/tree/master/package/kernel/r8125 目录内容替换成第三方的驱动后 https://github.com/sbwml/package_kernel_r8125 。2.5G 目前协商正常了,虽然不知道为什么显示为 2500baseX ,它明明是电口。不过它也工作正常了,iperf 测速也没有异常 2.37Gbps/s
Settings for eth2:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
2500baseX/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
2500baseX/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 2500Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
![image](https://user-images.githubusercontent.com/87856890/226108374-8ce6ac9b-c98d-4a6a-8519-fd160e4572a7.png)
不过EMMC 不能启动没有找到原因。也没有TTL 线在身边,目前有测试到 LEDE 的源码编译出来和第三方编译的OpenWrt 22.03 是可以正常通过 EMMC 启动的。
|